214 로블록스 경제시스템 제작
코인 획득, 상점, 가격, 구매 조건, 저장 개념을 이용해 게임 안 보상 순환 구조를 만드는 과정이다.
0. 교육을 하는 이유와 궁극적인 목표
학생이 게임의 재미를 유지하는 보상·소비·성장 구조를 이해하고, 과금 유도보다 공정한 플레이 경제와 데이터 관리 기초를 설계하도록 하는 것이 목표이다.
참고한 유료형 교육 흐름
- 미국·영국·유럽의 민간 코딩 아카데미처럼 매 차시마다 완성 가능한 게임 산출물을 만들고 테스트 피드백을 반영하는 흐름
- Roblox·Unity 전문 사교육 과정처럼 에디터 조작, 스크립트, 레벨 디자인, 발표를 하나의 제작 사이클로 연결하는 흐름
- 청소년 게임개발 부트캠프처럼 기획서보다 직접 플레이 가능한 프로토타입을 우선 만들고 오류 수정 기록을 남기는 흐름
- 전문 게임교육 스튜디오처럼 저작권, 온라인 안전, 사용자 경험, 난이도 조절을 제작 과정 안에서 함께 지도하는 흐름
1일차 · 재화와 점수 구조 설계 · 2시간
1일차 · 재화와 점수 구조 설계
로블록스 경제시스템 제작 과정의 1단계 실전 제작 활동
| 구분 | 세부 내용 | 실천·실습 방법 |
|---|---|---|
| 목표 1 | leaderstats 기반 코인 표시 | 플레이어 접속 시 leaderstats 폴더와 Coins IntValue를 만들고 화면 우측 플레이어 목록에 코인이 표시되게 한다. 코인 획득 발판과 시간 보상 시스템을 분리해 즉시 보상과 지속 보상의 차이를 비교한다. |
| 목표 2 | 경제 밸런스 표 작성 | 아이템 가격, 획득 난이도, 예상 플레이 시간을 Google Sheets에 정리해 너무 빠른 인플레이션을 방지한다. 초보자 보상, 중간 목표, 고가 목표를 나누고 10분 플레이 기준 구매 가능성을 계산한다. |
| 사용 플랫폼 | Roblox Studio, Luau, leaderstats, DataStoreService, RemoteEvent, StarterGui, UI Editor |
|---|---|
| 강사 스펙 | Roblox economy scripting, leaderstats, DataStoreService 안전 사용, 청소년 게임윤리 지도 경험 보유 |
| 수업대상 | 중학생 이상, Roblox Lua 기초 이수자, 변수·조건문 이해자 |
| 소요시간 | 총 6시간 · 과목당 2시간씩 3일 편성 |
| 준비물 | Roblox Studio, 테스트 계정, 경제 밸런스 시트, 상점 UI 기획지, 인터넷 연결 |
| 산출물 | 로블록스 경제시스템 제작 3일 완성 프로젝트, 코드 또는 제작 기록, 테스트 피드백 반영본 |
| 평가방법 | 제작 완성도 35%, 핵심 기능 구현 30%, 오류수정·테스트 20%, 발표·협업 15% |
2일차 · 상점과 구매 로직 · 2시간
2일차 · 상점과 구매 로직
로블록스 경제시스템 제작 과정의 2단계 실전 제작 활동



| 구분 | 세부 내용 | 실천·실습 방법 |
|---|---|---|
| 목표 1 | 상점 파트와 UI 연결 | 상점 NPC 또는 상점 파트를 만들고 ProximityPrompt를 누르면 ScreenGui 상점창이 열리도록 구성한다. 구매 버튼, 가격 표시, 보유 코인 표시를 배치하고 버튼 이름과 아이템 이름을 일치시켜 코드 연결 오류를 줄인다. |
| 목표 2 | 구매 조건과 아이템 지급 | Coins가 가격 이상일 때만 구매되도록 조건문을 작성하고 구매 후 코인을 차감한다. SpeedBoost, Trail, 특별 문 열림 중 하나를 구매 보상으로 지급하고 중복 구매 제한 또는 업그레이드 방식을 선택한다. |
| 사용 플랫폼 | Roblox Studio, Luau, leaderstats, DataStoreService, RemoteEvent, StarterGui, UI Editor |
|---|---|
| 강사 스펙 | Roblox economy scripting, leaderstats, DataStoreService 안전 사용, 청소년 게임윤리 지도 경험 보유 |
| 수업대상 | 중학생 이상, Roblox Lua 기초 이수자, 변수·조건문 이해자 |
| 소요시간 | 총 6시간 · 과목당 2시간씩 3일 편성 |
| 준비물 | Roblox Studio, 테스트 계정, 경제 밸런스 시트, 상점 UI 기획지, 인터넷 연결 |
| 산출물 | 로블록스 경제시스템 제작 3일 완성 프로젝트, 코드 또는 제작 기록, 테스트 피드백 반영본 |
| 평가방법 | 제작 완성도 35%, 핵심 기능 구현 30%, 오류수정·테스트 20%, 발표·협업 15% |
3일차 · 저장과 공정성 점검 · 2시간
3일차 · 저장과 공정성 점검
로블록스 경제시스템 제작 과정의 3단계 실전 제작 활동



| 구분 | 세부 내용 | 실천·실습 방법 |
|---|---|---|
| 목표 1 | DataStore 저장 흐름 이해 | Studio API Service 설정을 확인하고 pcall 구조로 저장 실패가 게임 전체 오류로 이어지지 않도록 처리한다. 플레이어 퇴장, 재접속 테스트를 통해 코인 저장·불러오기 흐름을 확인하고 실패 로그를 Output에서 분석한다. |
| 목표 2 | 경제시스템 테스트와 윤리 검토 | 무한 코인 획득, 반복 접촉, 가격 오류 같은 악용 가능성을 찾아 debounce와 서버 검증으로 수정한다. 유료 결제 없이도 즐길 수 있는 목표 구조인지 점검하고 공정한 보상 설계 발표 자료를 작성한다. |
| 사용 플랫폼 | Roblox Studio, Luau, leaderstats, DataStoreService, RemoteEvent, StarterGui, UI Editor |
|---|---|
| 강사 스펙 | Roblox economy scripting, leaderstats, DataStoreService 안전 사용, 청소년 게임윤리 지도 경험 보유 |
| 수업대상 | 중학생 이상, Roblox Lua 기초 이수자, 변수·조건문 이해자 |
| 소요시간 | 총 6시간 · 과목당 2시간씩 3일 편성 |
| 준비물 | Roblox Studio, 테스트 계정, 경제 밸런스 시트, 상점 UI 기획지, 인터넷 연결 |
| 산출물 | 로블록스 경제시스템 제작 3일 완성 프로젝트, 코드 또는 제작 기록, 테스트 피드백 반영본 |
| 평가방법 | 제작 완성도 35%, 핵심 기능 구현 30%, 오류수정·테스트 20%, 발표·협업 15% |